package com.scm.biz.result;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import com.scm.biz.bean.BusinessFile;

import com.scm.biz.bean.ProductionOrder;

/**
 * 打样订单类结果类
 * @author Young
 * @Date 2016.11.22
 */
public class ProductionOrderResult extends ProductionOrder implements Serializable{

	private static final long serialVersionUID = 1L;
	
	//打样订单款式  包含 订单款式 和 打样款式尺码
	private List<ProductionPatternResult> productionPatternResults;
	//订单信息结果包含客户
	private Long customerId;

    private String code;

	private CustomerResult customer;
	//总共数量
	private Integer count;
	private Integer status;
	private List<BusinessFile> contactFiles;
	private List<BusinessFile> saleContactFiles;
	private Integer manager;
	private String creatorZh;
	
	private List<Map<String, Object>> participants=new ArrayList<Map<String, Object>>();//参与者
	
	public String getCreatorZh() {
		return creatorZh;
	}
	public void setCreatorZh(String creatorZh) {
		this.creatorZh = creatorZh;
	}
	private String managerName;
	
	public Integer getManager() {
		return manager;
	}
	public void setManager(Integer manager) {
		this.manager = manager;
	}
	public List<BusinessFile> getSaleContactFiles() {
		return saleContactFiles;
	}
	public void setSaleContactFiles(List<BusinessFile> saleContactFiles) {
		this.saleContactFiles = saleContactFiles;
	}
	public List<BusinessFile> getContactFiles() {
		return contactFiles;
	}
	public void setContactFiles(List<BusinessFile> contactFiles) {
		this.contactFiles = contactFiles;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public List<ProductionPatternResult> getProductionPatternResults() {
		return productionPatternResults;
	}
	public void setProductionPatternResults(
			List<ProductionPatternResult> productionPatternResults) {
		this.productionPatternResults = productionPatternResults;
	}
	public Long getCustomerId() {
		return customerId;
	}
	public void setCustomerId(Long customerId) {
		this.customerId = customerId;
	}
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}

	public CustomerResult getCustomer() {
		return customer;
	}
	public void setCustomer(CustomerResult customer) {
		this.customer = customer;
	}

	

	public Integer getCount() {
		
		return this.count;
	}
	public void setCount(Integer count) {
		this.count = count;
	}
	public List<Map<String, Object>> getParticipants() {
		return participants;
	}
	public void setParticipants(List<Map<String, Object>> participants) {
		this.participants = participants;
	}
	public String getManagerName() {
		return managerName;
	}
	public void setManagerName(String managerName) {
		this.managerName = managerName;
	}

	
}
